.careold * {
	cursor: url(https://www.weihai.gov.cn/module/accessiblereadingnew/images/allaw.cur), auto !important;
}

.careold a {
	cursor: url(https://www.weihai.gov.cn/picture/pointer.cur), auto !important;
}

.careold .ewh-6,
.careold .ewh-3,
.careold .ewh-9,
.careold .ewh-s-6,
.careold .ewh-l-3,
.careold .ewh-l-6,
.careold .ewh-l-9{
	width: 100%;
	font-size: 32px;
}

.care-btn {
	font-size: 36px;
	width: 260px;
	color: #fff;
	background-color: #d42b21;
	line-height: 60px;
	top: -90px;
}

.careold .ewh-care {
	cursor: url(https://www.weihai.gov.cn/picture/pointer.cur), auto !important;
}

.careold .careshow {
	display: block;
}

.careold .carehide {
	display: none;
}

.careold .ewh-top-link {
	text-align: left;
	margin-bottom: 10px;
}

.careold .care-logo {
	display: block;
}

.careold .ewh-top {
	height: 400px;
}

.careold .ewh-logo {
	padding-top: 80px;
}


.careold .ewh-sch .schText {
	height: 80px;
	width: 500px;
	font-size: 30px;
	color: #777;
}

.careold .ewh-sch .schBtn {
	height: 80px;
	font-size: 30px;
	width: 200px;
	background: #fff;
	border: 1px solid #CDCDCD;
	color: #777;
}

.careold .ewh-sch {
	padding-top: 30px;
}

.careold .nav-li {
	width: 25%;
}

.careold .nav-li a {
	font-size: 30px;
	line-height: 100px;
}

.careold .nav-icon {
	padding-left: 70px;
	background-size: 50px;
	background-position: 0px 25px;
}

.careold .ewh-nav {
	height: 200px;

}

.careold .swiper-slide-title {
	font-size: 36px;
	height: 100px;
	line-height: 100px;
}

.careold .ewh-swiper img {
	height: 700px;
}

.careold .ewh-swiper .swiper-pagination {
	height: 80px;
}

.careold .ewh-swiper .swiper-pagination-bullet {
	height: 50px;
	width: 100px;
}

.careold .pics-slide {
	height: 200px;
}

.careold .pics-slide img {
	height: 200px;
}

.careold .ewh-news-box {
	padding: 0;
}

.careold .news-tabs {
	height: 100px;
}

.careold .news-tabs li {
	line-height: 100px;
	font-size: 40px;
}

.careold .news-bd li {
	line-height: 60px;
}

.careold .news-bd span {
	font-size: 30px;
	width: 200px;
}

.careold .news-bd a {
	font-size: 36px;
}

.careold .news-tab-content {
	height: 550px;
}

.careold .open-right {
	margin: 0;
}

.careold .opens-hd {
	height: 100px;
	line-height: 100px;
	font-size: 48px;
	background-size: 48px;
	padding-left: 100px
}

.careold .open-hd {
	line-height: 70px;
}

.careold .open-hd span {
	font-size: 36px;
}

.careold .open-hd a {
	font-size: 30px;
}

.careold .open-list li a {
	line-height: 80px;
	height: 80px;
	font-size: 36px;
}

.careold .project-tab-menu li {
	width: 300px;
	height: 80px;
	line-height: 80px;
	font-size: 36px;
}

.careold .project-tab-menu li.active a {
	font-size: 36px;
}

.careold .project-tab-content {
	margin-bottom: 20px;
}

.careold .rank-hd {
	font-size: 30px;
}

.careold .ranks .ewh-6 {
	width: 50%;
}

.careold .rank-bd .order {
	height: 40px;
	line-height: 40px;
	width: 40px;
	font-size: 20px;
}

.careold .publice-talk .list li {
	font-size: 36px;
	line-height: 60px;
}

.careold .publice-talk .idea a {}

.careold .publice-talk .inbox {
	padding: 20px 0;
}

.careold .publice-talk .inbox a {
	background-size: 40px;
	background-position: 0px 5px;
	padding-left: 60px;
	font-size: 36px;
	line-height: 80px;

}

.careold .publice-talk .inbox p {
	line-height: 40px;
	font-size: 36px;
}

.careold .publice-talk .tt,
.careold .easy-service .tt,
.careold .hot-line {
	background-size: 50px;
	padding-left: 80px;
}

.careold .service-tab-menu li {
	font-size: 36px;
}

.careold .service-tab-pane ul li span {
	font-size: 36px;
	padding-top: 90px;
	background-position: center 20px;
	background-size: 60px;
}

.careold .service-tab-pane ul li a {
	height: 180px;
}

.careold .service-tab-pane .sr-txt {
	line-height: 40px;
}

.careold .link-item select {
	height: 60px;
	line-height: 60px;
	font-size: 36px;
	width: 95%;
}

.careold .ft-txt {
	font-size: 36px;
}

.careold .ft-contact a {
	font-size: 36px;
}

.careold .ft-info {
	flex-wrap: wrap;
}

.careold .ft-info .item {
	padding-right: 20px;
	margin-right: 20px;
}

.careold .ft-contact a {
	background-size: 30px;
	padding-left: 50px;
}

/* quqing */

.careold .page .page-hd {
	font-size: 36px;
	line-height: 100px;
}

.careold .quqing .bd-tt {
	font-size: 36px;
}

.careold .quqing-bd img {
	width: 100%;
}

.careold .quqing-bd p {
	text-align: center;
	font-size: 36px;
	line-height: 100px;
}

.careold .page-tt {
	font-size: 50px;
}

.careold .page-date {
	font-size: 34px;
}

.careold .page-content p {
	font-size: 36px;
	line-height: 60px;
}

/* article */
.careold .article-top li{
	width: 100%;
	line-height: 50px;
	font-size: 20px;
}
.careold .article-tt {
	font-size: 40px;
	padding-bottom: 30px;
}
.careold .art-tools{
	padding-top: 30px;
	font-size: 32px;
}
.careold .article-top li b{
	width: 300px;
}

.careold .article-info {
	background-color: #f2f2f2;
	padding: 10px;
}

.careold .article-info span {
	font-size: 26px;
	display: block;
	margin: 0 5px;
	text-align: left;
}

.careold .article-foot {
	background-color: #f2f2f2;
	/* border:none; */
}

.careold .article-foot a {
	font-size: 36px;
	line-height: 80px;
	height: 80px;
}

.careold .careold .list-left .hd {
	font-size: 48px;
	height: 80px;
	line-height: 80px;
}

.careold .list-menu ul {
	display: flex;
}

.careold .list-menu a {
	padding: 0 40px;
	font-size: 36px;
	line-height: 80px;
}

.careold .list-right {
	margin: 0;
}

.careold .list-right li {
	line-height: 80px;
	padding-left: 30px;
}

.careold .list-right li span {
	font-size: 30px;
}

.careold .list-right li a {
	font-size: 36px;
}

.careold .list-pages {
	font-size: 36px;
}

.careold .list-right li::before {
	height: 10px;
	width: 10px;
	top: 36px;
}

.careold .map-hd {
	font-size: 36px;
	line-height: 100px;
}

.careold .map-bd li {
	width: 48%;
}

.careold .map-bd li a {
	font-size: 36px;
	line-height: 100px;
}

.careold .map-hd {
	padding-left: 30px;
}

.careold .map-hd::before {
	width: 10px;
	height: 10px;
	top: 45px;
}

.careold .map-bd li span {
	color: #C47500;
	font-size: 30px;
	line-height: 100px;
}

.careold .special-hd {
	font-size: 36px;
	line-height: 100px;
}

.careold .specia-list li {
	width: 50%;
}

.careold .specia-list b {
	font-size: 36px;
	line-height: 100px;
	text-align: center;
}

.careold .bbs-hd {
	line-height: 100px;
	font-size: 40px;
}

.careold .bbs-list li {
	line-height: 5rem;
	font-size: 36px;
}

.careold .bbs-list li span {
	font-size: 24px;
}

.careold .bbs-hd a {
	font-size: 24px;
}

.careold .bbs-left {
	margin: 0;
}

.careold .bbs-menu {
	margin: 30px 0;
}

.careold .bbs-menu li a {
	font-size: 36px;
	line-height: 80px;
}
.careold .tab-menu{
	height: 80px;	
	line-height: 80px;
}
.careold .tab-menu li{
	line-height: 80px;
	font-size: 36px;
}
.careold .mainb-menu li{
	float: left;
	width: 25%;
	margin-right: 10px;	
	background-size: 40px;
	background-position: 10px 10px;
}
.careold .mainb-menu li a{
	font-size: 24px;
}
.careold .mainb-hd h3{
	line-height: 100px;
	font-size: 40px;
}
.careold .mainb-tabs{
	padding: 0;
}
.careold .mainb-menu2 li {
	width:25%;
}
.careold .mainb-menu2 li a{
	line-height: 80px;
	font-size: 30px;
}
.careold .mainb-open h3{
	line-height: 100px;
	font-size: 40px;
}
.careold .four-tab-pane .rank-bd .txt{
	font-size: 36px;
}
.careold .four-tab-pane .rank-bd .num{
	font-size: 30px;
}
.careold .mainb-open li a{
	line-height: 60px;
	font-size: 36px;
}
.careold .one-tab-pane .xmt{
	height: 540px;
}

.careold .default_pgToolbar td {
    font-size: 30px;
}